package com.cc.wechat.common.constants;

/**
 * 好友关系相关常量
 */
public class ContactConstants {

    private ContactConstants() {}// 不允许实例化
    /**
     * 好友状态
     */
    public static class Status {
        /**
         * 待确认
         */
        public static final int PENDING = 0;

        /**
         * 已确认（正常好友关系）
         */
        public static final int ACCEPTED = 1;

        /**
         * 已拒绝
         */
        public static final int REJECTED = 2;

        /**
         * 已拉黑
         */
        public static final int BLOCKED = 3;
    }

    /**
     * 好友请求相关消息
     */
    public static class Message {
        public static final String ADD_FRIEND_SUCCESS = "好友请求发送成功";
        public static final String ACCEPT_FRIEND_SUCCESS = "已接受好友请求";
        public static final String REJECT_FRIEND_SUCCESS = "已拒绝好友请求";
        public static final String BLOCK_FRIEND_SUCCESS = "已将该用户加入黑名单";
        public static final String DELETE_FRIEND_SUCCESS = "已删除该好友";
        
        public static final String FRIEND_REQUEST_ALREADY_SENT = "已经发送过好友请求";
        public static final String ALREADY_FRIENDS = "你们已经是好友了";
        public static final String CANNOT_ADD_SELF = "不能添加自己为好友";
        public static final String USER_NOT_FOUND = "用户不存在";
        public static final String FRIEND_NOT_FOUND = "好友关系不存在";
        public static final String FRIEND_REQUEST_NOT_FOUND = "好友请求不存在";

        /**
         * 好友不存在
         */
        public static final String FRIEND_NOT_EXISTS = "该用户不是你的好友";

        /**
         * 删除好友失败
         */
        public static final String DELETE_FRIEND_FAILED = "删除好友关系失败";

        /**
         * 更新备注失败
         */
        public static final String UPDATE_REMARK_FAILED = "该用户不是你的好友";
    }
} 